package com.gxa.pojo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;

@ApiModel(value = "销货商品记录发票表（销货及退货）")
public class Receipt_Sales {
  @ApiModelProperty(name = "receipt_Sales_Id",notes = "单据编号",dataType = "String",required = true)
  private String receipt_Sales_Id;
  @ApiModelProperty(name = "customer_Id",notes = "客户编号，外键",dataType = "String",required = true)
  private String customer_Id;
  @ApiModelProperty(name = "customer_Name",notes = "客户名称",dataType = "String",required = true)
  private String customer_Name;
  @ApiModelProperty(name = "sale_Person_Id",notes = "销售(职员)编号，外键",dataType = "int",required = false)
  private long sale_Person_Id;
  @ApiModelProperty(name = "sale_Person_Name",notes = "销售(职员)编号，外键",dataType = "String",required = false)
  private long sale_Person_Name;
  @ApiModelProperty(name = "receipt_Sales_Reduced",notes = "优惠率",dataType = "double",required = false)
  private double receipt_Sales_Reduced;
  @ApiModelProperty(name = "receipt_Sales_Reducednum",notes = "优惠金额",dataType = "double",required = false)
  private double receipt_Sales_Reducednum;
  @ApiModelProperty(name = "receipt_Sales_Realmoney",notes = "优惠后金额",dataType = "double",required = false)
  private double receipt_Sales_Realmoney;
  @ApiModelProperty(name = "receipt_Sales_Moneyofcustomer",notes = "客户承担费用",dataType = "double",required = false)
  private double receipt_Sales_Moneyofcustomer;
  @ApiModelProperty(name = "receipt_Sales_Arrears",notes = "本次欠款",dataType = "double",required = false)
  private double receipt_Sales_Arrears;
  @ApiModelProperty(name = "receipt_Sales_Pay",notes = "结算账户",dataType = "String",required = false)
  private String receipt_Sales_Pay;
  @ApiModelProperty(name = "receipt_Sales_Payment",notes = "本次收款",dataType = "double",required = false)
  private double receipt_Sales_Payment;
  @ApiModelProperty(name = "receipt_Sales_Contract",notes = "销售附件(合同)",dataType = "String",required = false)
  private String receipt_Sales_Contract;
  @ApiModelProperty(name = "receipt_Sales_Makeman",notes = "制单人",dataType = "String",required = true)
  private String receipt_Sales_Makeman;
  @ApiModelProperty(name = "receipt_Sales_Auditman",notes = "审核人",dataType = "String",required = false)
  private String receipt_Sales_Auditman;
  @ApiModelProperty(name = "receipt_Sales_Business_Type",notes = "业务类型",dataType = "int",required = true)
  private long receipt_Sales_Business_Type;
  @ApiModelProperty(name = "sale_Table_Date",notes = "单据日期",dataType = "String",required = true)
  private String sale_Table_Date;
  @ApiModelProperty(name = "receipt_Sales_Recorddate",notes = "录单时间",dataType = "String",required = true)
  private String receipt_Sales_Recorddate;
  @ApiModelProperty(name = "receipt_Sales_Lastrecorddate",notes = "最后修改时间",dataType = "String",required = true)
  private String receipt_Sales_Lastrecorddate;
  @ApiModelProperty(name = "receipt_Sales_Checkcode",notes = "审核码",dataType = "int")
  private long receipt_Sales_Checkcode;
  @ApiModelProperty(name = "receipt_Sales_Status",notes = "状态",dataType = "int")
  private long receipt_Sales_Status;
  @ApiModelProperty(name = "account_Id",notes = "账户ID",dataType = "int",required = false)
  private int account_Id;
  @ApiModelProperty(name = "receipt_Sales_Comm",notes = "备注",dataType = "String",required = false)
  private String receipt_Sales_Comm;
  @ApiModelProperty(name = "receipt_Pay_Id",notes = "收款单收据",dataType = "String",required = true)
  private String receipt_Pay_Id;
  @ApiModelProperty(name = "receipt_Sales_Sumnum",notes = "商品总数量",dataType = "int",required = true)
  private int receipt_Sales_Sumnum;
  @ApiModelProperty(name = "receipt_Sales_Sumdiscountnum",notes = "总折扣额",dataType = "double",required = true)
  private double receipt_Sales_Sumdiscountnum;
  @ApiModelProperty(name = "receipt_Sales_Money",notes = "总购货金额",dataType = "double",required = true)
  private double receipt_Sales_Money;

  private List<Sales> SalesList;

  public int getReceipt_Sales_Sumnum() {
    return receipt_Sales_Sumnum;
  }

  public void setReceipt_Sales_Sumnum(int receipt_Sales_Sumnum) {
    this.receipt_Sales_Sumnum = receipt_Sales_Sumnum;
  }

  public double getReceipt_Sales_Sumdiscountnum() {
    return receipt_Sales_Sumdiscountnum;
  }

  public void setReceipt_Sales_Sumdiscountnum(double receipt_Sales_Sumdiscountnum) {
    this.receipt_Sales_Sumdiscountnum = receipt_Sales_Sumdiscountnum;
  }

  public double getReceipt_Sales_Money() {
    return receipt_Sales_Money;
  }

  public void setReceipt_Sales_Money(double receipt_Sales_Money) {
    this.receipt_Sales_Money = receipt_Sales_Money;
  }

  public String getReceipt_Pay_Id() {
    return receipt_Pay_Id;
  }

  public void setReceipt_Pay_Id(String receipt_Pay_Id) {
    this.receipt_Pay_Id = receipt_Pay_Id;
  }

  public String getReceipt_Sales_Comm() {
    return receipt_Sales_Comm;
  }

  public void setReceipt_Sales_Comm(String receipt_Sales_Comm) {
    this.receipt_Sales_Comm = receipt_Sales_Comm;
  }

  public int getAccount_Id() {
    return account_Id;
  }

  public void setAccount_Id(int account_Id) {
    this.account_Id = account_Id;
  }

  public long getSale_Person_Name() {
    return sale_Person_Name;
  }

  public void setSale_Person_Name(long sale_Person_Name) {
    this.sale_Person_Name = sale_Person_Name;
  }

  public String getCustomer_Name() {
    return customer_Name;
  }

  public void setCustomer_Name(String customer_Name) {
    this.customer_Name = customer_Name;
  }

  public List<Sales> getSalesList() {
    return SalesList;
  }

  public void setSalesList(List<Sales> salesList) {
    SalesList = salesList;
  }

  public String getReceipt_Sales_Id() {
    return receipt_Sales_Id;
  }

  public void setReceipt_Sales_Id(String receipt_Sales_Id) {
    this.receipt_Sales_Id = receipt_Sales_Id;
  }

  public String getCustomer_Id() {
    return customer_Id;
  }

  public void setCustomer_Id(String customer_Id) {
    this.customer_Id = customer_Id;
  }

  public long getSale_Person_Id() {
    return sale_Person_Id;
  }

  public void setSale_Person_Id(long sale_Person_Id) {
    this.sale_Person_Id = sale_Person_Id;
  }

  public double getReceipt_Sales_Reduced() {
    return receipt_Sales_Reduced;
  }

  public void setReceipt_Sales_Reduced(double receipt_Sales_Reduced) {
    this.receipt_Sales_Reduced = receipt_Sales_Reduced;
  }

  public double getReceipt_Sales_Reducednum() {
    return receipt_Sales_Reducednum;
  }

  public void setReceipt_Sales_Reducednum(double receipt_Sales_Reducednum) {
    this.receipt_Sales_Reducednum = receipt_Sales_Reducednum;
  }

  public double getReceipt_Sales_Realmoney() {
    return receipt_Sales_Realmoney;
  }

  public void setReceipt_Sales_Realmoney(double receipt_Sales_Realmoney) {
    this.receipt_Sales_Realmoney = receipt_Sales_Realmoney;
  }

  public double getReceipt_Sales_Moneyofcustomer() {
    return receipt_Sales_Moneyofcustomer;
  }

  public void setReceipt_Sales_Moneyofcustomer(double receipt_Sales_Moneyofcustomer) {
    this.receipt_Sales_Moneyofcustomer = receipt_Sales_Moneyofcustomer;
  }

  public double getReceipt_Sales_Arrears() {
    return receipt_Sales_Arrears;
  }

  public void setReceipt_Sales_Arrears(double receipt_Sales_Arrears) {
    this.receipt_Sales_Arrears = receipt_Sales_Arrears;
  }

  public String getReceipt_Sales_Pay() {
    return receipt_Sales_Pay;
  }

  public void setReceipt_Sales_Pay(String receipt_Sales_Pay) {
    this.receipt_Sales_Pay = receipt_Sales_Pay;
  }

  public double getReceipt_Sales_Payment() {
    return receipt_Sales_Payment;
  }

  public void setReceipt_Sales_Payment(double receipt_Sales_Payment) {
    this.receipt_Sales_Payment = receipt_Sales_Payment;
  }

  public String getReceipt_Sales_Contract() {
    return receipt_Sales_Contract;
  }

  public void setReceipt_Sales_Contract(String receipt_Sales_Contract) {
    this.receipt_Sales_Contract = receipt_Sales_Contract;
  }

  public String getReceipt_Sales_Makeman() {
    return receipt_Sales_Makeman;
  }

  public void setReceipt_Sales_Makeman(String receipt_Sales_Makeman) {
    this.receipt_Sales_Makeman = receipt_Sales_Makeman;
  }

  public String getReceipt_Sales_Auditman() {
    return receipt_Sales_Auditman;
  }

  public void setReceipt_Sales_Auditman(String receipt_Sales_Auditman) {
    this.receipt_Sales_Auditman = receipt_Sales_Auditman;
  }

  public long getReceipt_Sales_Business_Type() {
    return receipt_Sales_Business_Type;
  }

  public void setReceipt_Sales_Business_Type(long receipt_Sales_Business_Type) {
    this.receipt_Sales_Business_Type = receipt_Sales_Business_Type;
  }

  public String getSale_Table_Date() {
    return sale_Table_Date;
  }

  public void setSale_Table_Date(String sale_Table_Date) {
    this.sale_Table_Date = sale_Table_Date;
  }

  public String getReceipt_Sales_Recorddate() {
    return receipt_Sales_Recorddate;
  }

  public void setReceipt_Sales_Recorddate(String receipt_Sales_Recorddate) {
    this.receipt_Sales_Recorddate = receipt_Sales_Recorddate;
  }

  public String getReceipt_Sales_Lastrecorddate() {
    return receipt_Sales_Lastrecorddate;
  }

  public void setReceipt_Sales_Lastrecorddate(String receipt_Sales_Lastrecorddate) {
    this.receipt_Sales_Lastrecorddate = receipt_Sales_Lastrecorddate;
  }

  public long getReceipt_Sales_Checkcode() {
    return receipt_Sales_Checkcode;
  }

  public void setReceipt_Sales_Checkcode(long receipt_Sales_Checkcode) {
    this.receipt_Sales_Checkcode = receipt_Sales_Checkcode;
  }

  public long getReceipt_Sales_Status() {
    return receipt_Sales_Status;
  }

  public void setReceipt_Sales_Status(long receipt_Sales_Status) {
    this.receipt_Sales_Status = receipt_Sales_Status;
  }
}
